package com.whut.cocservice.domain.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * @Description: 部落实体类
 * @Author: Zonghe Wang
 * @Date: 2025/5/4 12:58
 */
@Data
@TableName("clan")
public class Clan {
    /**
     * 主键id
     */
    @TableId(value = "voucher_id", type = IdType.AUTO)
    private Long id;
    /**
     * 部落id
     */
    private String clanId;

    /**
    * 部落名称
    */
    private String clanName;

    /**
    * 部落描述
    */
    private String clanDesc;

    /**
    * 部落类型:
    * 0-定级组，1-壳子组
    */
    private Byte clanType;

    /**
    * 部落联赛等级：
    * 0-冠军杯I，1-冠军杯II，2-冠军杯III，
    * 3-大师杯I，4-大师杯II，5-大师杯III，
    * 6-水晶杯I，7-水晶杯II，8-水晶杯III，
    * 9-金杯I， 10-金杯II，11-金杯III，
    * 12-银杯I，13-银杯II，14-银杯III，
    * 15-铜杯I，16-铜杯II，17-铜杯III
    */
    private Byte leagueLevel;

    /**
    * 可报名人数
    */
    private Integer maxEntryNum;

    /**
     * 逻辑删除标记(0-未删除，1-已删除)
     */
    @TableLogic
    private Byte deleted;
}
